package org.aswing.util;

extern class Reflection {
	static function createDisplayObjectInstance(p0 : String, ?p1 : flash.system.ApplicationDomain) : flash.display.DisplayObject;
	static function createInstance(p0 : String, ?p1 : flash.system.ApplicationDomain) : Dynamic;
	static function getClass(p0 : String, ?p1 : flash.system.ApplicationDomain) : Class<Dynamic>;
	static function getClassName(p0 : Dynamic) : String;
	static function getFullClassName(p0 : Dynamic) : String;
	static function getPackageName(p0 : Dynamic) : String;
}
